<?php
/**
 * Created by PhpStorm.
 * User: asdf
 * Date: 2021/9/21
 * Time: 22:21
 */

namespace core;


use function core\p;

class ClassLoader  //命名空间(文件夹路径) + 类名 可被找到
{
    public static $classmap = [];

    /*
     * autoload class 命名空间(文件夹路径) + 类名 可被找到
     * */
    public static function loader($class){

        $class = preg_replace('/[\\/]/',Dirp,$class);

        if (isset(self::$classmap[$class])){
            return true;
        }


        $file = INDEX.Dirp.$class.".php"; //文件名 与类名一致  包含绝对路径
        if (is_file($file)){
            include $file;
            self::$classmap[$class] = $class;
        }else{
            return false;
        }
    }



}